#ifndef LRC_PARSER_H
#define LRC_PARSER_H

#include <string>

class LrcParser {
public:
    // 唯一对外接口
    static std::string getLyrics(const std::string& filePath);

private:
    // 私有辅助方法
    static std::string getFlacLyrics(const std::string& filePath);
    static std::string getMp3Lyrics(const std::string& filePath);
    static std::string getOggLyrics(const std::string& filePath);
    
    // 禁止实例化
    LrcParser() = delete;
};

#endif // LRC_PARSER_H